我正在一些項目中,我需要解析選定的字符串和驗證字符串是否有數字值和字母值。如果您有任何想法,請爲我提供解決方案。字符串解析算法驗證數字和字母的字母
-1
A
回答
0
這是true()
恰好當字符串$s
可以用作許多:
number($s) = number($s)
這是true()
恰好當$s
串僅由拉丁字符組成:
string-length(translate($s, $alpha, '')) = 0
其中$ alpha是一個包含所有小寫和大寫字母的字符串。
這是真的當字符串$s
至少包含一個字母或數字:
not(string-length(translate($s, $alphaNum, '')) = string-length($s))
其中$ alphaNumis包含所有小寫和大寫字母和所有數字的字符串。
在XPath 2.0(XSLT 2.0)中,可以使用正則表達式和字符類。
更新:它從OP的言論看來,他確實想測試一個字符串包含字母或數字。
第二個新要求是在每種情況下在變量中存儲一部分字符串。然而,這個要求根本沒有定義,只有OP的評論中出現了兩個相互矛盾的例子。
相關問題
- 1. 如何驗證字母和數字或隻字母的字符串?
- 2. 字母數字驗證
- 3. 字母數字字符串
- 4. 混合字符串值的字母數字排序:字母數字字母
- 5. 只有字母數字和字母表在struts2-validation.xml驗證
- 6. 驗證:只有字母,數字和 -
- 7. 如何驗證字符串是否爲字母數字
- 8. ASP驗證器:僅驗證小寫字母和大寫字母
- 9. 如何驗證字符串以僅允許其中的字母數字字符?
- 10. 遞歸性。字母數字字符串中的字母
- 11. 遞增的字母數字字符串
- 12. 如何驗證字符串只用於非字母字符jquery驗證
- 13. struts2-validation.xml中的字母數字驗證
- 14. jQuery的字母數字驗證
- 15. jquery字母驗證
- 16. 優雅的方法來計算字符串中的字母數字字符?
- 17. 正則表達式字母數字字符串+特殊字母
- 18. 帶大寫字母和小寫字母的字符串轉換
- 19. 計算大寫字母,小寫字母和其他字符
- 20. jQuery - 乘以字母數字字符串
- 21. RandomStringGenerator生成字母數字字符串
- 22. grep的全非字母數字字符串和非數字
- 23. SQL Oracle排序字符串(數字)和(帶數字的字母)
- 24. 如何將字符串拆分爲字母字符串和數字字符串?
- 25. Python - 用字母和數字解析字符串不被阻塞在一起
- 26. C++循環和scanf驗證字母表,大寫字母和數字
- 27. CakePHP字母數字驗證失敗
- 28. C#字母數字密碼驗證?
- 29. 驗證輸入 - 數字與字母
- 30. preg_match:字符串和第一個非字母數字字符
可以使用正則表達式。 – weston 2012-01-18 15:18:09
由於您顯然有邏輯問題,請提供一個小的XML文檔以及轉換的準確預期結果。你說你需要測試一個字符串是否包含字母字符*和*數字,但是在你說的表達式應該對' 100-12 '評估爲'true()' - 它只包含數字和不包含任何字母。 – 2012-01-20 13:24:55